//
// Created by mabinjie on 2024/10/29.
//

#ifndef LOGOUT_HPP
#define LOGOUT_HPP
#include "protocol/message/empty_body.hpp"

namespace protocol::terminal {

class Logout final : public EmptyBody {
public:
    IMPLEMENT_TOSTRING(message_id_)

    Logout() : EmptyBody(0x0003) {}

    Logout(const Logout &other) = default;

    Logout(Logout &&other) noexcept = default;

    Logout & operator=(const Logout &other) = default;

    Logout & operator=(Logout &&other) noexcept = default;

    ~Logout() override = default;
};

}

#endif //LOGOUT_HPP
